package cn.hsa.base.web.vo;

import cn.hutool.core.util.PageUtil;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

@Data
public class PageResultData<T> implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 默认构造函数
     */
    public PageResultData() {

    }

    /**
     * 数据集
     */
    private List<T> rows;
    /**
     * 总页数
     */
    private Long pageCount;
    /**
     * 每页记录条数
     */
    private Long pageSize;
    /**
     * 当前页码
     */
    private Long pageStart;
    /**
     * 总记录数
     */
    private Long rowCount;
}
